<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>图书列表</title>
</head>
<body>
	<div align="center">
		<h3>图书列表</h3>
		<h4 id="status"></h4>

    <#if host??>
		<table cellpadding="10">
			<tr>
			<td>${host.name}</td>
				<td><a href="/users/logout/do">退出登录</a></td>
			</tr>
		</table>
    <#else>
    <h5>未登录！<a href="/users/login">登陆/</a><a href="/users/register">注册</a></h5>
    </#if>
	<!--无论登录与否下面内容都会显示，但是未登录发出任何请求都会被拦截器拦去登录，借书还书都是如此-->

		<table border="1" cellpadding="10">
			<tr>
				<td>ID</td>
				<td>书名</td>
				<td>作者</td>
				<td>价格</td>
				<td>状态</td>
				<td colspan="2" align="center"><a href="/books/add" target="_blank">Add</a></td>
			</tr>
			<#list books as book><!--这个应该是项目采用的html模板的遍历语句，用来把controller传过来的书的列表展示出来-->
        <tr>
          <td><a>${book.id}</a></td><!--book id可能-->
          <td>《${book.name}》</td><!--为什么这里要加《》-->
          <td>${book.author}</td>
          <td>${book.price}</td>
					<td><#if book.status == 0> 在库 <#elseif book.status == 1> 已借出 </#if></td>
					<!--通过状态码判断，属于delete的状态码就显示借出-->
          <td><a href="/books/${book.id}/delete">借书</a></td>
          <td><a href="/books/${book.id}/recover">还书</a></td>
			<!--删除和归还都是采用的改变状态码来实现的，最底部都是用到Dao的update-->
        </tr>
      </#list>
		</table>
	</div>
</body>
</html>
